package com.sg.dao;
import com.sg.bean.Remark;
import com.sg.vo.RemarkVO;

import java.util.List;

/**
 * @author fyp
 * 帖子评论数据访问接口
 */
public interface RemarkDao {

    /**
     * 查询帖子评论集合
     * @return 帖子评论集合
     */
    public List<RemarkVO> findAll();

    /**
     * 通过评论编号查询帖子评论详情
     * @param remarkId 评论编号
     * @return 帖子评论对象
     */
    public Remark findById(int remarkId);

    /**
     * 添加
     * @param remark 帖子评论对象
     * @return 受影响的行数
     */
    public int add(Remark remark);

    /**
     * 修改
     * @param remark 帖子评论对象
     * @return 受影响的行数
     */
    public int update(Remark remark);

    /**
     * 删除
     * @param arrays 评论编号
     * @return 受影响的行数
     */
    public int delete(int[] arrays);

    /**
     * 查询帖子评论集合
     * @param uId 用户编号
     * @return 帖子评论集合
     */
    public List<RemarkVO> findPersonList(int uId);

    /**
     *  查询帖子评论集合
     * @param invitationId 帖子编号
     * @return 帖子评论集合
     */
    public List<RemarkVO> findList(int invitationId);


}
